package winter_vacation_homework.day_09;

import java.util.Arrays;
import java.util.Scanner;

/**
 * 实现函数 ToLowerCase() ，该函数接收一个字符串参数 str ，并将该字符串中的大写字母转换成小写字母，之
 * 后返回新的字符串 。【LeetCode题号：709. 转换成小写字母】https://leetcode-cn.com/problems/to-lower-case/
 * 示例 1：
 * 输入：s = "Hello"
 * 输出："hello"
 * 示例 2：
 * 输入：s = "here"
 * 输出："here"
 * 示例 3：
 * 输入：s = "LOVELY"
 * 输出："lovely"
 */
public class Question2 {
    public static String toLowerCase(String s) {
        char[] a = s.toCharArray();
        int[] b = {0 , 1};
        for (int i = 0; i < a.length; i++) {

            if(Integer.valueOf(a[i]) >= 65 && Integer.valueOf(a[i]) <= 90){
                //Integer.parseInt()与Integer.IndexOf()String转前者返回int后者返回Integer
                a[i] = (char)(Integer.valueOf(a[i]) + 32);
                //String.valueOf()int转String
            }
        }

        return String.valueOf(a);//String.valueOf(a)字符数组转字符串不带"[]"与","
    }

    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        String strings = scanner.next();
        System.out.println(toLowerCase(strings));
    }

}
